@charset "utf-8";
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1rem; font-style: normal; font-weight: normal;}
strong { font-weight: bold;}
ul, ol { list-style: none outside none;}
fieldset, img { border: medium none;}
caption, th {  text-align: left;}
table { border-collapse: collapse; border-spacing: 0;}
input, select, textarea, option, button{ border:0 none;font-family: "microsoft yahei", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
body { color: #333; font-family: "microsoft yahei", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; font-size:1.2rem}
input, select, textarea { font-family: "microsoft yahei", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;outline: none;}
a { outline: medium none; color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
i, cite, em { font-style: normal;}
/* Clearfix,*/
.clearfix:after{content:"\0020"; height:0; display:block; clear:both;}
.clearfix{ clear:both; font-size:0;zoom:1}
img{vertical-align: bottom;  display: block;}

.none{display:none!important;}
.fl{ float:left}
.fr{ float:right}
.pdr0{ padding-right:0}
.mt_auto{ margin:0 auto;}
.mt10{ margin-top:1rem !important}
.mt15{ margin-top:1.5rem !important}
.mb10{margin-bottom:1rem!important;}
.mb40{margin-bottom:4rem!important;}
.mb60{margin-bottom:6rem!important;}
.mtb10{margin:1rem 0;}
.mg10{margin:1rem;}
.f6-15{ background-color:#f6f6f6; height:1.5rem; width:100%; max-width:750px; margin:0 auto}
.pd10{padding:1rem;}
.pdtd10{padding:1rem 0;}
.pdlr10{padding:0 1rem;}
.pdl12{padding-left:1.2rem;}
.pdl10{padding-left:1rem!important;}
.pdt10{padding-top:1rem;}

html {font-size:10px}

.borT{ border-top:1px solid #bbb}
.borT_e{border-top:1px solid #e0e0e0;}
.borL{border-left:1px solid #bbb;}
.borB{border-bottom:1px solid #bbb;}
.borR{border-right:1px solid #bbb;}

.back_w{background:white;}/*白色背景*/
.back_f9{background:#f9704c;}
.back_fb{background:#fb3a3a;}
.back_f5{background:#f7f7f7!important;}

.cen_width{width:100%;max-width:1024px;margin:0 auto;overflow:hidden;}

.select{color:#f9704c!important;}
.bor_colf9{border:1px solid #f99b6c!important;color:#f99b6c;}/*选中的边框*/
.bor_bb{border:1px solid #bbb;}/*没选中默认的边框*/

.text_cen{text-align: center;}
.text_lef{text-align: left;}
.text_rig{text-align: right;}

.fon14{  font-size: 14px;}
.fon16{  font-size: 16px;}
.fon18{  font-size: 18px;}

.w10{width:10%!important;}
.w15{width:15%!important;}
.w20{width:20%!important;}
.w25{width:25%!important;}
.w30{width:30%!important;}
.w40{width:40%!important;}
.w45{width:45%!important;}
.w50{width:50%!important;}
.w60{width:60%!important;}
.w70{width:70%!important;}
.w75{width:75%!important;}
.w80{width:80%!important;}
.w90{width:90%;margin:0 auto;overflow: hidden;}
.w100{width:100%!important;;}
.w00{width:100%;}
.box_sizing{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
}
ul.table{display:table;width:100%;}
ul.table li{display:table-cell;text-align: center;}
/*ul.table li a{display: block;float:left;width:100%;}*/

/*遮罩*/
.zhezhao{position:fixed;top:0;bottom:0;left:0;right:0;background:black;opacity:.5;z-index: 1111;}

/*@media screen and (max-width:480px){*/
    /**/
    /*.center_class .center_title i{width:2rem;height:2rem;}*/
/*}*/
@media screen and (max-width:480px) {
    html {
        font-size: 12px
    }
}
@media screen and (min-width:480px) and (max-width:639px) {
    html {
        font-size: 15px
    }
}
@media screen and (min-width:640px) and (max-width:719px) {
    html {
        font-size: 20px
    }
}
@media screen and (min-width:720px) and (max-width:749px) {
    html {
        font-size: 22.5px
    }
}
@media screen and (min-width:750px){
    html {
        font-size: 23.5px
    }
}
@media screen and (min-width: 1024px) {

   .footer{
        left: 50%;
        margin-left: -512px;
    }
}


/*底部*/

/*防止遮罩层的时候页面一起滚动*/
.alpha {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.alpha body {
    height: 100%;
    overflow: hidden;
}
